perm filename CHESS.AKC[UP,DOC]1 blob
sn#002770 filedate 1972-10-06 generic text, type T, neo UTF8
00100
00200 SIMPLIFIED OPERATING INSTRUCTIONS FOR CHESS
00300 -------------------------------------------
00400
00500
00600 TO START THE PROGRAM TYPE
00700 R CHESS
00800 FOLLOWED BY A CARRIAGE RETURN.
00900
01000
01100 FOUR COMMANDS EXIST FOR INSTRUCTING MACHINE WHICH SIDE(S)
01200 IT IS TO PLAY. THEY ARE
01300
01500 PW PLAY WHITE -- MACHINE PLAYS WHITE; MOVES FOR BLACK ARE
01600 TYPED IN
01700 PB SAME, EXCEPT MACHINE PLAYS BLACK
01800 PN MACHINE PLAYS NEITHER SIDE AND MOVES FOR BOTH
01900 MAY BE TYPED IN
01950 PS PLAY SELF -- MACHINE PLAYS FOR BOTH SIDES
01960 (CAUTION !! MACHINE WILL KEEP PLAYING TILL THE END
01970 OF THE GAME)
02000
02100 IF THE MACHINE IS PLAYING THE SIDE WHOSE TURN IT IS TO MOVE,
02200 IT WILL AUTOMATICALLY PROCEED AND MAKE ITS MOVE. IF NOT, MACHINE
02300 MAY BE INSTRUCTED TO MAKE THE MOVE ANYWAY BY TYPING
02400 M
02500
02600 IF IT IS DESIRED TO TAKE BACK THE LAST MOVE MADE,
02700 THE COMMAND IS
02800 U
02900 THIS AUTOMATICALLY ENTERS PN MODE AS ABOVE.
03000 THE U COMMAND MAY BE USED REPEATEDLY.
03100
03200 THE MACHINE MAY BE INSTRUCTED TO PRODUCE VARIOUS
03300 FORMS OF PRINTOUT AS FOLLOWS.
03400
03500 BD PRINTS A DIAGRAM OF THE CURRENT BOARD POSITION
03600
03700 PG PRINTS A LIST OF THE MOVES MADE
03800
03900
04000 TYPING IN MOVES
04100 THE MACHINE ACCEPTS INPUT IN A FORM VERY SIMILAR TO
04200 STANDARD CHESS NOTATION. THE MAJOR DIFFERENCES ARE SUMMARIZED.
04300
04400 1) CHECK IS NOT ANNOUNCED TO MACHINE
04500 2) THE CHARACTER X OR * IS USED TO DENOTE CAPTURES,
04600 - OR SPACE TO DENOTE MOVES
04700
04800 3) EN PASSENT CAPTURES ARE DENOTED BY PXG
04900 (WHERE G STANDS FOR GHOST WHICH IS LOCATED
05000 ONE SQUARE BEHIND PAWN WHICH ADVANCED TWO RANKS.)
05100
05200 4) PROMOTION IS ONLY TO QUEEN AND IS NOT ANNOUNCED
05300
05400 5) FOR AMBIGUOUS MOVES THE FOLLOWING OPTIONS MAY
05500 BE USED TO SPECIFY THE MOVE
05600 A) SPECIFING PIECE AS K OR Q FOR EXAMPLE KN-B3
05700 B) GIVING ORIGIONAL SQUARE OF PIECE MOVING
05800 FOR EXAMPLE N(KN1)-B3
05900
06000 AND SO ON AS IN CHESS NOTATION THE ONLY RESTRICTION
06100 BEING THAT EACH SYLABLE MUST BE A PIECE NAME OR A COMPLETE
06200 SQUARE NAME. IE N/1-B3 IS ILLEGAL.
06300
06400
06500 THE CHARACTERS ( ) - AND SPACE ARE IDENTICAL
06600 IN EFFECT WHEN USED IN A MOVE.
06700
06800 IF YOU TYPE IN AN AMBIGUOUS MOVE, THE COMPUTER WILL
06900 TELL YOU SO. THEN RETYPE MOVE. IF YOU TYPE
07000 AN IMPOSSIBLE MOVE THE COMPUTER WILL ALSO TELL YOU
07100 AND BE READY TO ACCEPT CORRECTED MOVE. IF THE MOVE
07200 IS ILLEGAL BECAUSE YOU ARE IN CHECK AT THE END OF IT,
07300 THE COMPUTER WILL TYPE ILLEGAL AND BE READY TO ACCEPT
07400 CORRECTED MOVE. IF YOU TYPE A LEGAL MOVE WHICH WAS NOT THE ONE
07500 YOU WANTED, DO THE FOLLOWING:
07600 1) TYPE BELL TO SUSPEND COMPUTATION ON UNWANTED MOVE
07700 (COMPUTER WILL RESPOND WITH QUIT) -- THERE ARE NO
07800 GUARANTEES THAT THIS WILL WORK
07900 2) TYPE U TO TAKE BACK UNWANTED MOVE
08000 3) TYPE IN DESIRED MOVE
08100 4) TYPE PW OR PB AS APPROPRIATE SO COMPUTER WILL RESUME PLAY
08200
08300 MOVES AND COMMANDS ARE FOLLOWED WITH A CARRIAGE RETURN.
08400 MOVES MAY ALSO BE FOLLOWED BY A TAB.
08500 THE COMPUTER TYPES OUT ← TO ACKNOWLEDGE ACCEPTING A
08600 COMMAND.
08700
08800 SETTING COMPUTER LOOKAHEAD PARAMETERS
08900 THREE BASIC PARAMETERS ARE SETABLE FROM THE TELETYPE
09000 AND THESE AFFECT THE SPEED AND STRENGTH OF PLAY.
09100
09200 SETW TAKES A LIST OF NUMERIC ARGUMENTS WHICH SPECIFY
09300 HOW MANY MOVES WIDE THE COMPUTER IS TO LOOK. THE FIRST
09400 NUMBER IS EFFECTIVE AT PLY ONE, THE SECOND AT PLY 2
09500 AND SO ON, THE LAST BEING EFFECTIVE AT ALL DEEPER PLYS.
09600
09700 SETD SETS BASIC DEPTH TO ARGUMENT
09800
09900 SETF SPECIFIES MAXIMUM NUMBER FEEDOVERS ALLOWED ALONG
10000 ANY ON LINE IN ANAYSIS. (FEEDOVER IS WHEN COMPUTER
10100 DECIDES POSITION IS WORTHY OF DEEPER ANALYSIS THAN
10200 SPECIFIED BY SETD ABOVE)
10300
10400 IN TOURNAMENT PLAY (WHERE A 2 2/5 MINUTE PER MOVE AVERAGE
10500 IS REQUIRED) COMMON SETTING IS
10600 SETW 15 15 9 9 7
10700 SETD 4
10800 SETF 2
10900
11000 COMPUTER WILL AVERAGE ABOUT 30 SEC A MOVE AT SETTINGS OF
11100
11200 SETW 6
11300 SETD 4
11400 SETF 2
11500
11600 THIS IS SETTING WHEN PROGRAM IS INITIALLY LOADED
11700
11800 FOR BLITZ PLAY,
11900
12000 SETW 6
12100 SETD 2
12200 SETF 1
12300
12400 IS GOOD
12500
12600 THE CURRENT SETTING MAY BE TYPED OUT BY TYPING
12700 COMMAND AS ABOVE FOLLOWED BY =. FOR EXAMPLE
12800 SETW=.
12900
13000 AT THE END OF THE GAME, THE
13100 RESET
13200 COMMAND REINITIALIZES TO STARTING POSITION,RESETS CLOCKS,
13300 AND DOES A PN.
13400
13500 IF A TYPING ERROR IS MADE PART WAY THROUGH A
13600 COMMAND OR MOVE, IT MAY BE ERASED WITH A RUBOUT.
13700 THEN RETYPE COMMAND OR MOVE.